TextField class

Доступность

Flash Player 6.

Описание

Все динамические поля и поля ввода в файле SWF являются экземплярами класса TextField. Вы можете задать имя экземпляра в Инспекторе свойств и использовать методы и свойства класса TextField для управления полем с помощью ActionScript. Имя экземпляра TextField выводится в Movie Explorer и в Insert Target Path диалогового поля в панели Actions.

Класс TextField наследует Object class.

Динамическое создание текстового поля, необязательно предполагает использование оператора new . Вместо этого, вы можете использовать MovieClip.createTextField().

Таблица методов TextField класса

Метод

Описание

TextField.addListener()

Регистрирует объект-слушатель, при вызове обработчиков onChanged и onScroller.

TextField.getFontList()

Возвращает имена шрифтов, установленных в системе, как массив.

TextField.getDepth()

Возвращает глубину текстового поля.

TextField.getNewTextFormat()

Получает форматирование текста, установленного для вновь вставленного текста.

TextField.getTextFormat()

Возвращает объект TextFormat, содержащий информацию о форматировании некоторой части или всего текстового поля.

TextField.removeListener()

Удаляет объект-листинер.

TextField.removeTextField()

Удаляет текстовое поле, созданное с помощью MovieClip.createTextField().

TextField.replaceSel()

Заменяет текущее выделение.

TextField.replaceText()

Заменяет диапазон символов.

TextField.setNewTextFormat()

Устанавливает объект TextFormat для текста, вставленного пользователем или программно.

TextField.setTextFormat()

Устанавливает объект TextFormat для некоторого диапазона текста в текстовом поле.

Таблица свойств TextField класса

Свойство

Описание

TextField._alpha

Величина прозрачности экземпляра текстового поля.

TextField.autoSize

Контролирует выравнивание и размер текстового поля.

TextField.background

True, если текстовое поле имеет фоновую заливку.

TextField.backgroundColor

Указывает цвет фоновой заливки.

TextField.border

True, если текстовое поле имеет рамку.

TextField.borderColor

Указывает цвет рамки.

TextField.bottomScroll

Только для чтения; номер видимой нижней строки в текстовом поле.

TextField.embedFonts

Указывает, имеет текстовое поле встроенные шрифты или шрифты пользователя.

TextField._height

Высота экземпляра текстового поля в пикселях. Вмещает только величину текстового поля; не включая толщину рамки, независимо от размера шрифта.

TextField.hscroll

Указывает значение горизонтального скролла текстового поля.

TextField.html

Флаг, который указывает, содержит ли текстовое поле HTML представление.

TextField.htmlText

Содержит HTML представление содержимого текстового поля.

TextField.length

Только для чтения; число символов в текстовом поле.

TextField.maxChars

Максимальное число символов, которое может содержать текстовое поле.

TextField.maxhscroll

Только для чтения; максимальное значение TextField.hscroll.

TextField.maxscroll

Только для чтения; максимальное значение TextField.scroll.

TextField.menu

Связывает объект ContextMenu с текстовым полем.

TextField.mouseWheelEnabled

Указывает, должен ли Flash Player автоматичеки прокручивать многострочное текстовое поле, когда указатель мыши помещен поверх текстового поля и пользователь вращает колесо мыши.

TextField.multiline

True, если текстовое поле многострочное.

TextField._name

Имя экземпляра текстового поля.

TextField._parent

Ссылка на экземпляр, который является родителем для текстового поля; обычно имеет тип Button или MovieClip.

TextField.password

Указывает, скрывает ли текстовое поле вводимые символы.

TextField._quality

Указывает качество представления файла SWF.

TextField.restrict

Определяет символы, которые пользователь может ввести в текствое поле.

TextField._rotation

Угол поворота экземпляра текстового поля.

TextField.scroll

Указывает текущую позицию прокрутки текстового поля.

TextField.selectable

Указывает, является ли область текстового поля выделяемой.

TextField.tabEnabled

Указывает, включен ли экземпляр текстового поля в автоматический tab обход.

TextField.tabIndex

Указывает порядок счета объекта.

TextField._target

Только для чтения; целевой путь, указывающий на текущий экземпляр текстового поля.

TextField.text

Текущий текст в текстовом поле.

TextField.textColor

Цвет текущего текста в текстовом поле

TextField.textHeight

Высота области текствого поля.

TextField.textWidth

Ширина области текствого поля.

TextField.type

Указывает, является ли текстовое поле полем ввода или динамическим полем

TextField._url

Только для чтения; URL файла SWF, в котором создан экземпляр текствого поля.

TextField.variable

Имя переменной, ассоциированной с текстовым полем.

TextField._visible

Булево значение, которое определяет, имеет ли, текстовое поле видимость.

TextField._width

Ширина экземпляра текстового поля в пикселях. Вмещает только величину текстового поля; не включая толщину рамки, независимо от размера шрифта.

TextField.wordWrap

Указывает возможность в текством поле переноса текста на следующую строку.

TextField._x

x координата экземпляра текстового поля.

TextField._xmouse

Только для чтения; x координата мыши, относительно экземпляра текстового поля.

TextField._xscale

Значение, определяющее в процентах горизонтальный масштаб экземпляра текстового поля.

TextField._y

y координата экземпляра текстового.

TextField._ymouse

Только для чтения; y координата мыши, относительно экземпляра текстового поля.

TextField._yscale

Значение, определяющее в процентах вертикальный масштаб экземпляра текстового поля..

Таблица обработчиков TextField класса

Event handler

Описание

TextField.onChanged

Вызывается, когда текстовое поле изменено.

TextField.onKillFocus

Вызывается, когда текстовое поле теряет фокус.

TextField.onScroller

Вызывается, когда одно из свойств-scroll текстового поля изменено.

TextField.onSetFocus

Вызывается, когда текстовое поле получает фокус.

Таблица листинеров TextField класса

Метод

Описание

TextField.onChanged

Листинер, когда текстовое поле изменено.

TextField.onScroller

Листинер, когда свойство scroll или maxscroll текстового поля изменено.